Big Huge Thesaurus

communication channel

noun